﻿using System.Collections.Generic;
using System.Threading.Tasks;
using Abp.Dependency;
using EasyCaching.Core.Internal;
using Hicap.AuthorizationServer.Core.Models;

namespace Hicap.AuthorizationServer.Core.Managers
{
    public interface INotificationManager : IManagerBase<Notification>, IEasyCaching,
        ITransientDependency
    {
        Task Echo(string type, string message);

        void FinishedMessage(List<int> idList);

        Task<List<string>> ReadMessage(string type);
    }
}